
package com.ruoyi.busi.contest.mapper;

import com.ruoyi.busi.contest.domain.ContestGroup;
import java.util.List;

/**
 * 大赛分组表Mapper接口
 */
public interface ContestGroupMapper {
    /**
     * 查询大赛分组
     */
    ContestGroup selectContestGroupById(Long id);

    /**
     * 查询大赛分组列表
     */
    List<ContestGroup> selectContestGroupList(ContestGroup contestGroup);

    /**
     * 根据大赛ID查询分组列表
     */
    List<ContestGroup> selectContestGroupByContestId(Long contestId);

    /**
     * 新增大赛分组
     */
    int insertContestGroup(ContestGroup contestGroup);

    /**
     * 修改大赛分组
     */
    int updateContestGroup(ContestGroup contestGroup);

    /**
     * 删除大赛分组
     */
    int deleteContestGroupById(Long id);

    /**
     * 批量删除大赛分组
     */
    int deleteContestGroupByIds(Long[] ids);
    
    /**
     * 根据大赛ID删除分组
     */
    int deleteContestGroupByContestId(Long contestId);
}
